import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';

async function bootstrap() {
  // 创建一个nest应用的实例
  const app = await NestFactory.create(AppModule);
  // 开启跨域
  app.enableCors();
  // 启动应用，监听指定端口
  await app.listen(3000);
}
// 这里的bootstrap因为是一个async函数 总是返回一个Promise
// 所以我们可以用catch方法来捕获启动过程中的错误 或者使用void bootstrap();
bootstrap().catch(() => {
  process.exit(1);
});
